Untangling a Planar Graph

نویسندگان

  • Andreas Spillner
  • Alexander Wolff
چکیده

A straight-line drawing δ of a planar graph G need not be plane, but can be made so by untangling it, that is, by moving some of the vertices of G. Let shift(G, δ) denote the minimum number of vertices that need to be moved to untangle δ. We show that shift(G, δ) is NP-hard to compute and to approximate. Our hardness results extend to a version of 1BendPointSetEmbeddability, a well-known graph-drawing problem. Further we define fix(G, δ) = n − shift(G, δ) to be the maximum number of vertices of a planar n-vertex graph G that can be fixed when untangling δ. We give an algorithm that fixes at least p ((log n)− 1)/ log log n vertices when untangling a drawing of an n-vertex graph G. If G is outerplanar, the same algorithm fixes at least p n/2 vertices. On the other hand we construct, for arbitrarily large n, an n-vertex planar graph G and a drawing δG of G with fix(G, δG) ≤ √ n− 2 + 1 and an n-vertex outerplanar graph H and a drawing δH of H with fix(H, δH) ≤ 2 √ n− 1 + 1. Thus our algorithm is asymptotically worst-case optimal for outerplanar graphs.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Utility of Untangling

In this note we show how techniques developed for untangling planar graphs by Bose et al.[Discrete & Computational Geometry 42(4): 570-585 (2009)] and Goaoc et al.[Discrete & Computational Geometry 42(4): 542-569 (2009)] imply new results about some recent graph drawing models. These include column planarity, universal point subsets, and partial simultaneous geometric embeddings (with or withou...

متن کامل

Untangling polygons and graphs

Untangling is a process in which some vertices of a planar graph are moved to obtain a straight-line plane drawing. The aim is to move as few vertices as possible. We present an algorithm that untangles the cycle graph Cn while keeping at least Ω(n 2/3) vertices fixed. For any graph G, we also present an upper bound on the number of fixed vertices in the worst case. The bound is a function of t...

متن کامل

A Polynomial Bound for Untangling Geometric Planar Graphs

To untangle a geometric graph means to move some of the vertices so that the resulting geometric graph has no crossings. Pach and Tardos [Discrete Comput. Geom., 2002] asked if every n-vertex geometric planar graph can be untangled while keeping at least n vertices fixed. We answer this question in the affirmative with ǫ = 1/4. The previous best known bound was Ω( √ logn/ log logn). We also con...

متن کامل

Upper Bound Constructions for Untangling Planar Geometric Graphs

For every n ∈ N, there is a straight-line drawing Dn of a planar graph on n vertices such that in any crossing-free straight-line drawing of the graph, at most O(n) vertices lie at the same position as in Dn. This improves on an earlier bound of O( √ n) by Goaoc et al. [6].

متن کامل

Drawing Planar Graphs with Many Collinear Vertices

Given a planar graph G, what is the maximum number of collinear vertices in a planar straight-line drawing of G? This problem resides at the core of several graph drawing problems, including universal point subsets, untangling, and column planarity. The following results are known: Every n-vertex planar graph has a planar straight-line drawing with Ω( √ n) collinear vertices; for every n, there...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008